
#ifndef _COUPROI_H
#define _COUPROI_H

#include <stdio.h>
#include <stdlib.h>
#include "piece.h"
#include "echiquier.h"
/**
 * \fn couproi (int echiquier[8][8], struct piece piec, int tabretourpiece[30][2],int &nbrecoup);
 * \brief Fonction qui renvoie les déplacements possibles du roi
 *
 * \param echiquier tableau représentant l'échiquier avec ces différentes pièces
 * \param piec permet de connaitre la position actuelle du roi
 * \param tabretourpièce donnée résultat permettant de mémoriser les déplacements possibles
 * \param nbrecoup donnée résultat permetant de déterminer le nombre de position possible pour le déplacement; nécéssaire pour l'affichage des choix possibles
 * \return tabretourpiece (les déplacements possibles du roi) et nbrecoup
 */

void couproi (int echiquier[8][8], struct piece piec, int tabretourpiece[30][2],int &nbrecoup); /* Procédure passant en paramètres l'échiquier, la structure pièce avec ses coordonnées, et un tableau de retour avec toutes les possibilités de déplacement de la tour, parmi lesquelles l'utilisateurs devra choisir pour réaliser son coup */

#endif
